package org.tp;
import java.util.*;
import org.tp.*;
/*STRUCTURE ET CLASSE SONT COMME DE NOUVEAU TYPES */
/** les structures et les classes en lea sont comparable a des types
 * stockage dans une hashmap en fonction du nom**/
public class Typedef {
	private HashMap<String,Object> type;
	
	public Typedef(){
		type = new HashMap<String, Object>();
	}
	/** ajout d'un type (nom du type) et de ce qu'il doit contenir **/
	public void addtype(String id,Object value){
		type.put(id,value);
	}
	/** est ce que le type existe**/
	public boolean Containstype(String id){
		return type.containsKey(id);
	}
	/** recuperation des elements du type **/
	public Object gettype(String id){
		return type.get(id);
	}
}
